﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Authentificated.master" AutoEventWireup="true" CodeFile="UserDetails.aspx.cs" Inherits="UserManagement_UserDetails" %>

<asp:Content ID="Content1" ContentPlaceHolderID="MCPH_Auth" Runat="Server">
    <h1>Користувач</h1>
    
    <asp:ObjectDataSource ID="odsUser" runat="server"
        TypeName="School.DAL.UserController"
        DataObjectTypeName="School.Entities.User"
        SelectMethod="GetUser"
        DeleteMethod="Delete"
        UpdateMethod="Update"
        InsertMethod="Insert">
        <SelectParameters>
            <asp:QueryStringParameter QueryStringField="UserID" Name="id" />
        </SelectParameters>                
    
    </asp:ObjectDataSource>
    
    <asp:ObjectDataSource ID="odsUserRole" runat="server"
        DataObjectTypeName="School.Entities.UserInRole"
        TypeName="School.DAL.UserController"
        SelectMethod="GetUserInRoles"
        DeleteMethod="DisableRole">
    
        <SelectParameters>
            <asp:QueryStringParameter QueryStringField="UserID" Name="userId" />
        </SelectParameters>
    </asp:ObjectDataSource>
    
    <asp:ObjectDataSource ID="odsTabelLoad" runat="server"
        DataObjectTypeName="School.Entities.TabelLoad"
        TypeName="School.DAL.UserController"
        SelectMethod="GetTabelLoad">
    
        <SelectParameters>
            <asp:QueryStringParameter QueryStringField="UserID" Name="userId" />
        </SelectParameters>
        
    </asp:ObjectDataSource>
    
    <asp:ObjectDataSource ID="odsUserInExtWork" runat="server"
        DataObjectTypeName="School.Entities.UserInEW"
        TypeName="School.DAL.WorkController"
        SelectMethod="SelectExtWorkByUserId">
    
        <SelectParameters>
            <asp:QueryStringParameter QueryStringField="UserID" Name="userID" />
        </SelectParameters>
    </asp:ObjectDataSource>
    
    <asp:ObjectDataSource ID="odsExtWork" runat="server"
        DataObjectTypeName="School.Entities.ExtensionWork"
        TypeName="School.DAL.WorkController"
        SelectMethod="SelectExtWork">
    </asp:ObjectDataSource>
    
    <asp:ObjectDataSource ID="odsRole" runat="server" 
        DataObjectTypeName="School.Entities.UserInRole"
        TypeName="School.DAL.UserController"
        SelectMethod="GetMissingRoles">
        <SelectParameters>
            <asp:QueryStringParameter QueryStringField="UserID" Name="userId" />
        </SelectParameters>
    </asp:ObjectDataSource>
    
    <asp:ObjectDataSource ID="odsSubject" runat="server" 
        DataObjectTypeName="School.Entities.UserInRole"
        TypeName="School.DAL.UserController"
        SelectMethod="SelectSubjects">
    </asp:ObjectDataSource>
    
    <asp:ObjectDataSource ID="odsClass" runat="server" 
        DataObjectTypeName="School.Entities.UserInRole"
        TypeName="School.DAL.UserController"
        SelectMethod="SelectClasses">
    </asp:ObjectDataSource>

    <asp:ObjectDataSource ID="odsCharge" runat="server" 
        DataObjectTypeName="School.Entities.UserInCharge" 
        DeleteMethod="RemoveUserInCharge" SelectMethod="SelectChargesByUserId" 
        TypeName="School.DAL.WorkController">
        <SelectParameters>
            <asp:ControlParameter ControlID="fmvUser" Name="userID" 
                PropertyName="DataKey.Value" Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>
    
    <table cellspacing="30" width="100%">
        <tr>
            <td>
<asp:FormView ID="fmvUser" runat="server" DataSourceID="odsUser" 
        DataKeyNames="UserID">
        <ItemTemplate>
            <table cellspacing="10" cellpadding="5" style="text-align:left;">
                <tr>
                    <th style="width:180px;">Код</th>
                    <td><%# Eval("UserID") %></td>
                </tr>
                <tr>
                    <th>Логін</th>
                    <td><%# Eval("Login")%></td>
                </tr>                   
                <tr>
                    <th>Прізвище</th>
                    <td><%# Eval("Name3") %></td>
                </tr>
                <tr>
                    <th>Ім'я</th>
                    <td><%# Eval("Name1") %></td>
                </tr>
                <tr>
                    <th>По батькові</th>
                    <td><%# Eval("Name2") %></td>
                </tr>
                <tr>
                    <th>Адреса</th>
                    <td><%# Eval("Address")%></td>
                </tr>
                <tr>
                    <th>Дата народження</th>
                    <td><%# Eval("Birth")%></td>
                </tr>
                <tr>
                    <th>Телефон</th>
                    <td><%# Eval("Phone")%></td>
                </tr>                
                <tr>
                    <th>Наявність інвалідності</th>
                    <td><asp:CheckBox ID="chUserEnabled_View" runat="server" Checked='<%# Eval("InValid")%>' Enabled="false" /> </td>
                </tr>    
                <tr>
                    <td colspan="2">
                        <asp:Button ID="btnRetuntToUsers_View" runat="server" Text="Перелік користувачів" PostBackUrl="~/UserManagement/Users.aspx" />
                        &nbsp;
                        <asp:Button ID="btnEditUser_View" runat="server" Text="Редагувати" CommandName="Edit" />
                        &nbsp;
                        <asp:Button ID="btnDeleteUser" runat="server" Text="Видалити" OnClick="btnDeleteUser_Click" />
                    </td>
                </tr>
            </table>
        </ItemTemplate>
        <EditItemTemplate>
            <table cellspacing="10" cellpadding="5" style="text-align:left;">
                <tr>
                    <th>Код</th>
                    <td><%# Eval("UserID") %></td>
                </tr>
                <tr>
                    <th>Логін</th>
                    <td><asp:Label ID="lblLogin" runat="server" Text='<%# Bind("Login")%>' /></td>                    
                </tr>                    
                <tr>
                    <th>Прізвище</th>
                    <td><asp:TextBox ID="txtName1_Edit" runat="server" Text='<%# Bind("Name3") %>' /> </td>
                </tr>
                <tr>
                    <th>Ім'я</th>
                    <td><asp:TextBox ID="txtName2_Edit" runat="server" Text='<%# Bind("Name1") %>' /> </td>
                </tr>
                <tr>
                    <th>По батькові</th>
                    <td><asp:TextBox ID="txtName3_Edit" runat="server" Text='<%# Bind("Name2") %>' /> </td>
                </tr>
                <tr>
                    <th>Адреса</th>
                    <td><asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Address") %>' /> </td>
                </tr>
                <tr>
                    <th>Дата народження</th>
                    <td><asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("Birth") %>' /> </td>
                </tr>
                <tr>
                    <th>Телефон</th>
                    <td><asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("Phone") %>' /> </td>
                </tr>                
                
                <tr>
                    <th>Наявність інвалідності</th>
                    <td><asp:CheckBox ID="chUserEnabled_View" runat="server" Checked='<%# Bind("InValid")%>' Enabled="true" /> </td>
                </tr>
                <tr>
                    <th>Пароль</th>
                    <td><asp:TextBox ID="tbPass1" TextMode="Password" runat="server" Text='<%# Bind("Password") %>' /> </td>
                </tr>
                <tr>
                    <th>Підтвердження</th>
                    <td><asp:TextBox ID="tbPass2" TextMode="Password" runat="server" /> 
                        <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="Паролі не співпадають"
                        ControlToValidate="tbPass2" ControlToCompare="tbPass1" />
                    </td>
                </tr>    
                <tr>
                    <td colspan="2">
                        <asp:Button ID="btnUpdateUser_Edit" runat="server" Text="Зберегти" CommandName="Update" />
                        &nbsp;
                        <asp:Button ID="btnCancelUpdate_Edit" runat="server" Text="Скасувати" CommandName="Cancel" />
                    </td>
                </tr>
            </table>        
        </EditItemTemplate>
        <InsertItemTemplate>
            <table cellspacing="10" cellpadding="5" style="text-align:left;">
               
                <tr>
                    <th>Логін</th>
                    <td><asp:TextBox ID="txtLoging_Insert" runat="server" Text='<%# Bind("Login") %>' /> </td>
                </tr>                    
                <tr>
                    <th>Прізвище</th>
                    <td><asp:TextBox ID="txtName1_Insert" runat="server" Text='<%# Bind("Name3") %>' /> </td>
                </tr>
                <tr>
                    <th>Ім'я</th>
                    <td><asp:TextBox ID="txtName2_Insert" runat="server" Text='<%# Bind("Name1") %>' /> </td>
                </tr>
                <tr>
                    <th>По батькові</th>
                    <td><asp:TextBox ID="txtName3_Insert" runat="server" Text='<%# Bind("Name2") %>' /> </td>
                </tr>
                <tr>
                    <th>Адреса</th>
                    <td><asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Address") %>' /> </td>
                </tr>
                <tr>
                    <th>Дата народження</th>
                    <td><asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("Birth") %>' /> </td>
                </tr>
                <tr>
                    <th>Телефон</th>
                    <td><asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("Phone") %>' /> </td>
                </tr>                
                
                <tr>
                    <th>Наявність інвалідності</th>
                    <td><asp:CheckBox ID="chUserEnabled_View" runat="server" Checked='<%# Bind("InValid")%>' Enabled="true" /> </td>
                </tr> 
                <tr>
                    <th>Пароль</th>
                    <td><asp:TextBox ID="tbPass1" TextMode="Password" runat="server" Text='<%# Bind("Password") %>' /> </td>
                </tr>
                <tr>
                    <th>Підтвердження</th>
                    <td><asp:TextBox ID="tbPass2" TextMode="Password" runat="server" /> 
                        <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="Паролі не співпадають"
                        ControlToValidate="tbPass2" ControlToCompare="tbPass1" />
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="tbPass1" runat="server" ErrorMessage="Поле пароль не може бути пустим!" />
                    </td>
                </tr>   
                <tr>
                    <td colspan="2">
                        <asp:Button ID="btnInsert_Insert" runat="server" Text="Зберегти" OnClick="btnInsert_Insert_Click" />
                        &nbsp;
                        <asp:Button ID="btnCancelInsert_Insert" runat="server" Text="Скасувати" PostBackUrl="~/UserManagement/Users.aspx" />
                    </td>
                </tr>
            </table>        
        </InsertItemTemplate>
        
    </asp:FormView>            
            </td>
            <td valign="top" style="border-left:1px solid blue;">
                <table cellpadding="3" cellspacing="7">
                    <tr>
                        <td><h4>Назва</h4></td>
                        <td><h4>Години</h4></td>
                        <td><h4>Сума/Відсоток</h4></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td><asp:Label ID="lblVidp" Text="Відпускні" runat="server" /></td>
                        <td><asp:TextBox ID="tbHourVidp" Width="70px" runat="server" /></td>
                        <td><asp:TextBox ID="tbPercentVidp" Width="70px" runat="server" /></td>
                        <td><asp:Button ID="btnAddVidpuskni" runat="server" Text="Додати" OnClick="BtnAddVidpuskni_Click" /></td>
                    </tr>
                    <%--<tr>
                        <td colspan="4">
                            <asp:RangeValidator ID="rangValidatorVidp" runat="server" 
                                ErrorMessage="Кількість відпускних годин має бути числом" ControlToValidate="tbHourVidp"
                                MinimumValue="1" MaximumValue="160" Display="Static" /><br />
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                                ControlToValidate="tbHourVidp" 
                                ErrorMessage="Поле 'Години' для відпустки не можe бути пустим!" Display="Static" /><br />
                            
                            <asp:RangeValidator ID="RangeValidator3" runat="server" 
                                ErrorMessage="Відсоток обов'язково повинен бути числом і не більшим 200" ControlToValidate="tbPercentVidp"
                                MinimumValue="1" MaximumValue="200" Display="Static" /><br />
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" 
                                ControlToValidate="tbPercentVidp" 
                                ErrorMessage="Поле 'Відсоток' для відпустки не можe бути пустим!" Display="Static" />
                        </td>
                    </tr>--%>
                    <tr>
                        <td><asp:Label ID="lblLikarn" Text="Лікарняні" runat="server" /></td>
                        <td><asp:TextBox ID="tbHourLikarn" Width="70px" runat="server" /></td>
                        <td><asp:TextBox ID="tbPercentLikarn" Width="70px" runat="server" /></td>
                        <td><asp:Button ID="btnAddLikarn" runat="server" Text="Додати" OnClick="BtnAddLikarnjani_Click" /></td>
                    </tr>
                    <%--<tr>
                        <td colspan="4">
                            <asp:RangeValidator ID="RangeValidator1" runat="server" 
                                ErrorMessage="Кількість лікарняних годин має бути числом" ControlToValidate="tbHourLikarn"
                                MinimumValue="1" MaximumValue="160" Display="Dynamic" /><br />
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
                                ControlToValidate="tbHourLikarn" ErrorMessage="Поле 'Години' для лікарняних не можe бути пустим!" 
                                Display="Static" /><br />
                                
                            <asp:RangeValidator ID="RangeValidator4" runat="server" 
                                ErrorMessage="Відсоток обов'язково повинен бути числом і не більшим 200" ControlToValidate="tbPercentLikarn"
                                MinimumValue="1" MaximumValue="200" Display="Dynamic" /><br />
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" 
                                ControlToValidate="tbPercentLikarn" 
                                ErrorMessage="Поле 'Відсоток' для відпустки не можe бути пустим!" Display="Dynamic" />
                            </td>
                    </tr>--%>
                    <tr>
                        <td><asp:Label ID="lblPremija" Text="Премія" runat="server" /></td>
                        <td>&nbsp;</td>
                        <td><asp:TextBox ID="tbSummPremija" Width="70px" runat="server" /></td>
                        <td><asp:Button ID="btnAddPremija" runat="server" Text="Додати" OnClick="BtnAddPremija_Click" /></td>
                    </tr>
<%--                    <tr>
                        <td colspan="4">
                            <asp:RangeValidator ID="RangeValidator2" runat="server" ErrorMessage="Максимальний відсоток становить 100" ControlToValidate="tbSummPremija"
                                MinimumValue="1" MaximumValue="100" Display="Static">*</asp:RangeValidator><br />
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="tbSummPremija" ErrorMessage="Поле 'Відсоток' не можe бути пустим!" Display="Static">*</asp:RequiredFieldValidator></td>
                    </tr>--%>
                    <tr>
                        <td colspan="4">
                            <asp:ValidationSummary ID="ValidationSummary1" runat="server" 
                                 HeaderText="Описані нижче поля повинні бути обов'язково заповненими"
                                 DisplayMode="BulletList"
                            />
                        </td>
                    </tr>
                    <tr>
                        <td colspan="4">
                            <br /><br />
                            <asp:GridView ID="grvCharge" runat="server" AutoGenerateColumns="False" 
                                DataSourceID="odsCharge" DataKeyNames="UICID" Width="400px">
                                <Columns>
                                    <asp:TemplateField HeaderText="Код">
                                        <ItemTemplate>
                                            <asp:Label ID="lblID" Text='<%# Bind("UICID") %>' runat="server" />
                                        </ItemTemplate>
                                    </asp:TemplateField>
                                    <asp:TemplateField HeaderText="Назва">
                                        <ItemTemplate>
                                            <asp:Label ID="lblChargeName" Text='<%# Bind("Charge.Name") %>' runat="server" />
                                        </ItemTemplate>
                                    </asp:TemplateField>
                                    <asp:TemplateField HeaderText="Сума">
                                        <ItemTemplate>
                                            <asp:Label ID="lblPrice" Text='<%# Bind("Price") %>' runat="server" />
                                        </ItemTemplate>
                                    </asp:TemplateField>
                                    <asp:TemplateField HeaderText="Відсоток">
                                        <ItemTemplate>
                                            <asp:Label ID="lblPerc" Text='<%# Bind("Perc") %>' runat="server" />
                                        </ItemTemplate>
                                    </asp:TemplateField>
                                    <asp:TemplateField HeaderText="К-ть годин">
                                        <ItemTemplate>
                                            <asp:Label ID="lblHourCount" Text='<%# Bind("HourCount") %>' runat="server" />
                                        </ItemTemplate>
                                    </asp:TemplateField>
                                    <asp:TemplateField HeaderText="Дія">
                                        <ItemTemplate>
                                            <asp:LinkButton ID="lbtDeleteRole" runat="server" CommandName="Delete" Text="Видалити" />
                                        </ItemTemplate>
                                    </asp:TemplateField>
                                </Columns>
                            </asp:GridView>
                            
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    
    
<hr /><br />
    <table>
    <tr>
        <td>
            Ролі:</td>
        <td>
            Навантаження:</td>
        <td>
            Додаткове навантаження:</td>
    </tr>
    <tr>
        <td valign="top">
            <table>
                <tr>
                    <td colspan="2" style="width:180px;">
                        <asp:GridView ID="grvUserRole" runat="server" 
        DataSourceID="odsUserRole" CssClass="UserGridView" 
        HeaderStyle-CssClass="SheduleGridView"
        AutoGenerateColumns="false"
        DataKeyNames="UIRID" onrowdeleted="grvUserRole_RowDeleted">
        <EmptyDataTemplate>
            Не вказано жодної ролі
        </EmptyDataTemplate>
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:Label ID="lblUserID" runat="server" Text='<%# Bind("UserID") %>' Visible="false" /></ItemTemplate>
            </asp:TemplateField>
            
            <asp:TemplateField HeaderText="Роль">
                <ItemTemplate>
                    <asp:Label ID="lblRoleName" runat="server" Text='<%# Bind("Role.Name") %>' /></ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Дія">
                <ItemTemplate>
                    <asp:LinkButton ID="lbtDeleteRole" runat="server" CommandName="Delete" Text="Видалити" />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView></td></tr>
                    <tr><td>
                        <asp:DropDownList ID="ddlMissingRoles" runat="server" DataSourceID="odsRole" DataValueField="RoleID" DataTextField="Name" /></td>
                    <td>
                        <asp:Button ID="btnAddToRole" runat="server" Text="Додати" OnClick="btnAddToRole_Click" /></td></tr>
            </table></td>
        <td valign="top">
            <table>
                <tr>
                    <td>
                        <table cellspacing="7px">
                            <tr>
                                <td colspan="5">
                                    <asp:GridView ID="gvTabelLoad" runat="server" Width="100%"
                                    HeaderStyle-CssClass="SheduleGridView"
        DataSourceID="odsTabelLoad" CssClass="UserGridView"
        AutoGenerateColumns="false"
        DataKeyNames="TabelLoadID" onrowdeleted="grvTabelLoad_RowDeleted">
        <EmptyDataTemplate>
            Не задано жодного предмету
        </EmptyDataTemplate>
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:Label ID="lblUserIDTL" runat="server" Text='<%# Bind("UserID") %>' Visible="false" /></ItemTemplate>
            </asp:TemplateField>
            
            <asp:TemplateField HeaderText="Предмет">
                <ItemTemplate>
                    <asp:Label ID="lblSubjectName" runat="server" Text='<%# Bind("Subject.Name") %>' /></ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Клас">
                <ItemTemplate>
                    <asp:Label ID="lblClassName" runat="server" Text='<%# Bind("Class.ClassNumber") %>' /></ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Години">
                <ItemTemplate>
                    <asp:Label ID="lblClassNum" runat="server" Text='<%# Bind("Hour") %>' /></ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Цiна">
                <ItemTemplate>
                    <asp:Label ID="lblPrice" runat="server" Text='<%# Bind("Price") %>' /></ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Дiя">
                <ItemTemplate>
                    <asp:LinkButton ID="lbtDeleteTL" runat="server" Text="Видалити" CommandArgument='<%# Eval("TabelLoadID") %>' OnClick="grvTableLoad_RowDeleting" />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView><br /></td></tr>
                            <tr><td>Предмет</td><td>Клас</td><td>Години</td><td>Ціна</td><td>Дія</td></tr>
                            <tr>
                                <td>
                                    <asp:DropDownList ID="ddlSubject" runat="server" DataSourceID="odsSubject" DataValueField="SubjectID" DataTextField="Name" /></td>
                                <td>
                                    <asp:DropDownList ID="ddlClass" runat="server" DataSourceID="odsClass" DataValueField="ClassID" DataTextField="ClassNumber" /></td>
                                <td>
                                    <asp:TextBox ID="tbHour" Width="50px" runat="server" /></td>
                                <td>
                                    <asp:TextBox ID="tbPrice" Width="100px" runat="server" /></td>
                                <td>
                                    <asp:Button ID="Button1" runat="server" Text="Додати" OnClick="btnAddToTabelLoad_Click" /></td>
                            </tr>
                        </table></td>
                        
                </tr>
            </table></td>
        <td valign="top">
            <table>
                <tr>
                    <td>
                        <table cellspacing="7px">
                            <tr>
                                <td colspan="5">
                                    <asp:GridView ID="gvExtensionWork" runat="server" Width="100%"
                                    HeaderStyle-CssClass="SheduleGridView"
        DataSourceID="odsUserInExtWork" CssClass="UserGridView"
        AutoGenerateColumns="false"
        DataKeyNames="UIEWID" 
        onrowdeleted="gvExtWork_RowDeleted" 
        OnRowDeleting="gvExtensionWork_RowDeleting">
        <EmptyDataTemplate>
            Працівник не має жодної додаткової роботи
        </EmptyDataTemplate>
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:Label ID="lblUserIDTL" runat="server" Text='<%# Eval("User.UserID") %>' Visible="false" /></ItemTemplate>
            </asp:TemplateField>
            
            <asp:TemplateField HeaderText="Вид роботи">
                <ItemTemplate>
                    <asp:Label ID="lblExtWorkName" runat="server" Text='<%# Bind("ExtensionWork.Name") %>' /></ItemTemplate>
            </asp:TemplateField>
            
            <asp:TemplateField HeaderText="Клас">
                <ItemTemplate>
                    <asp:Label ID="lblClassName" runat="server" Text='<%# Bind("Class.ClassNumber") %>' /></ItemTemplate>
            </asp:TemplateField>
            
            <asp:TemplateField HeaderText="Предмет">
                <ItemTemplate>
                    <asp:Label ID="lblSubjectName" runat="server" Text='<%# Bind("Subject.Name") %>' /></ItemTemplate>
            </asp:TemplateField>
            
            <asp:TemplateField HeaderText="Цiна">
                <ItemTemplate>
                    <asp:Label ID="lblPrice" runat="server" Text='<%# Bind("Price") %>' /></ItemTemplate>
            </asp:TemplateField>
            
            <asp:TemplateField HeaderText="Дiя">
                <ItemTemplate>
                    <asp:LinkButton ID="lbtDeleteTL" runat="server" Text="Видалити" CommandArgument='<%# Eval("UIEWID") %>' OnClick="gvExtensionWork_RowDeleting" />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView><br /></td></tr>
                            <tr>
                                <td>Вид роботи</td><td>Клас</td><td>Предмет</td><td>Ціна</td><td>Дія</td></tr>
                            <tr>
                                <td>
                                    <asp:DropDownList ID="ddlEWName" runat="server" DataSourceID="odsExtWork" 
                                        DataValueField="EWID" DataTextField="Name" 
                                        onselectedindexchanged="ddlEWName_SelectedIndexChanged" AutoPostBack="true" /></td>
                                <td>
                                    <asp:DropDownList ID="ddlClassEW" runat="server" DataSourceID="odsClass" DataValueField="ClassID" DataTextField="ClassNumber" /></td>
                                <td>
                                    <asp:DropDownList ID="ddlSubjectEW" runat="server" DataSourceID="odsSubject" 
                                        DataValueField="SubjectID" DataTextField="Name" 
                                        Enabled="False" /></td>
                                <td>
                                    <asp:TextBox ID="tbPriceEW" Width="100px" runat="server" /></td>
                                <td>
                                    <asp:Button ID="btnAddExtWorkItem" runat="server" Text="Додати" OnClick="btnAddUserInExtWork_Click" /></td>
                            </tr>
                        </table></td>
                </tr>
            </table>
        </td>
    </tr>
</table>        
    <br />
    
    
    
    
    <br /><br /><br />
</asp:Content>

